import java.util.Scanner;

import java.util.Collections;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: WHY
 * Date: 2023-02-16
 * Time: 22:12
 */

public class TestDemo {



//打印X图形

        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            while (sc.hasNext()) {
                int n = sc.nextInt();
                boolean flag = true;
                String str = String.join("",Collections.nCopies(n," "));
                for (int i = 0; i < n; i++) {
                    char[] temp = str.toCharArray();
                    temp[i] = '*';
                    temp[n-i-1] = '*';
                    System.out.println(new String(temp));
                }
            }
        }

    public static void main6(String[] args) {

            Scanner sc = new Scanner(System.in);//创建对象
            System.out.println("请输入第一个整数");
            int m = sc.nextInt();//接受第一个数据
            System.out.println("请输入第二个整数");
            int n = sc.nextInt();//接受第二个数据
            int c = gcd(m, n);//调用方法，并返回最大公约数
            System.out.println(m + "和" + n + "的最大公约数为:" + c);
        }

        public static int gcd ( int m, int n){
            if (n == 0) {
                return m;
            }
            int r = m % n;
            return gcd(n, r);
        }







    public static void main5(String[] args) {
        //求一个整数，在内存当中存储时，二进制1的个数
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个整数");
        int num = scanner.nextInt();
        int count = 0;
        for(int i = 0;i < 32;i++) {
            if(((num >> i) & 1) == 1) {
                count++;
            }
        }
        System.out.println(count);
    }


//判断素数
        public static void main4(String[] args) {
            // 2,3为素数所以计数初始值为2
            int count = 2;
            // 从2到sqrt(i)找出整除数，所以从i = 4开始
            for (int i = 4; i <= 200; i++) {
                for (int j = 2; j <= Math.sqrt(i); j++) {
                    // 先遍历2到sqrt(i)中有没有可以被整除的，若有则为素数退出当前循环
                    if (i % j == 0) {
                        System.out.println(i + "这个数不是素数!");
                        break;
                    }
                    // i % j != 0判定完毕，但不清楚是否遍历到sqrt(i)
                    // 所以加一层判定sqrt(i) - j < 1输出素数i;
                    //
                    else if (Math.sqrt(i)-j < 1) {
                        ++count;
                        System.out.println(i + "这个数是素数!");
                    }
                }
            }
            System.out.println("共有" + count + "个素数");
        }


    //输出1000-2000的闰年
    public static void main3(String[] args) {
        int year;
        for (year = 1000; year < 2001; year++) {
            if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) {
                System.out.printf("%d ", year);
            }
        }
    }

    //判断1-100之间9出现的次数
    public static void main2(String[] args) {
        int j=0;
        for (int i = 1; i < 100; i++) {
            if(i%10==9){//判断个位数是否是9
                j++;
            }
            if(i/10==9){//判断十位数是否是9
                j++;
            }

        }
        System.out.println(j);

    }
    //打印1-100之间的素数
    public static void main1(String[] args) {
       int cnt=0;
            for (int i = 2; i < 101; i++) {
                for (int j = 2; j <= i; j++) {
                    if (i % j == 0 && i != j) // 如果i%j余数为0，且i、j不相等，跳出if(i%j == 0 && i!=j)
                        break;
                    if (j == i) {
                        if (cnt % 5 == 0)
                            System.out.println();
                        System.out.print(j + " ");
                        cnt++;
                    }
                }
            }
            System.out.println("\n素数有" + cnt + "个");


        }
    }

